to be precluded from denying - Alemán Inglés Diccionario